package id3;

/**
 *
 * @author Rodrigo
 */
public class ParValHijo {

	private char valor; // valor de la rama de decision, depende del tipo de atributo que haya elegido
	private char hoja; // si es una hoja, aqui se guarda el valor del target atribute, para el caso ('e' = Yes)|('p' = No)
	private ArbolDecision hijo; // arbol hijo

	ParValHijo(char valor, ArbolDecision hijo) {
		this.valor = valor;
		this.hijo = hijo;
		this.hoja = '\0';
	}

	ParValHijo(char valor, char hoja) {
		this.valor = valor;
		this.hijo = null;
		this.hoja = hoja;
	}

	char getValor() {
		return valor;
	}

	boolean esHoja() {
		return hijo == null;
	}

	char getHoja() {
		return hoja;
	}

	ArbolDecision getHijo() {
		return hijo;
	}
	
}
